package br.lotr.junit;

import br.lotr.entidades.Bloco;
import br.lotr.entidades.Cartas;
import br.lotr.entidades.Cultura;
import br.lotr.entidades.Raridade;
import br.lotr.entidades.Tipo_Carta;
import br.lotr.facade.BlocoFacade;
import br.lotr.facade.CartasFacade;
import br.lotr.facade.CulturaFacade;
import br.lotr.facade.RaridadeFacade;
import br.lotr.facade.Tipo_CartaFacade;



public class Teste {

	
	public static void main(String[] args) {
		
		
		Raridade raro = new Raridade();
		RaridadeFacade rf = new RaridadeFacade();
		
		raro = rf.procura(3L);
		
		Tipo_Carta tipo = new Tipo_Carta();
		Tipo_CartaFacade tf = new Tipo_CartaFacade();
		
		tipo = tf.procura(7L);
		
		Bloco bl = new Bloco();
		BlocoFacade bf = new BlocoFacade();
		
		bl = bf.procura(1L);
		
		Cultura cl = new Cultura();
		CulturaFacade cf = new CulturaFacade();
		
		cl = cf.procura(1L);
		
		
		Cartas carta = new Cartas();
		CartasFacade cft = new CartasFacade();

		carta.setTitulo(" The One Ring, Isildur's Bane");
		carta.setCusto(0);
		carta.setDs_insignia(null);
		carta.setForca(1);
		carta.setId("1R1");
		carta.setRaridade(raro);
		carta.setBloco(bl);
		carta.setCultura(cl);
		carta.setResistencia(null);
		carta.setSite(null);
		carta.setTexto_jogo("If bearer is about to take a wound, he wears The One Ring until the regroup phase. While wearing The One Ring, each time the Ring-bearer is about to take a wound, add 2 burdens instead. ");
		carta.setTexto_suplemantar("...the Ring slipped from his fingers as he swam.");
		carta.setHabilidade_carta(null);
		carta.setUnica(true);
		carta.setVitalidade(1);
		carta.setImagem("/LotrCard/WebContent/site/Lotr/Fellowship/1theoneringisildursbane.jpg");
		carta.setTipo_Carta(tipo);
		
		
		
		cft.salva(carta);
		
		

	}
}